IT 4781-Unit 3 Designing and Constructing User Output IntroductionIn the previous unit, you learned about the importance of a well-designed and...
IT 4781-Unit 3 Designing and Constructing User Output
My email address is: [email protected]
Introduction
In the previous unit, you learned about the importance of a well-designed and constructed user experience in the context of user input. Many iOS device applications use some form of Web service or application to process user input (for example, Facebook, Twitter, Mapping, and so on). To ensure a well-rounded experience, the output that is generated by your application must be fast and reliable when using these Web services or application integrations.
In this unit, you will study the fundamental concepts of designing and constructing performant user output experiences. You will also study the integration of third-party application programming interfaces, libraries, and Web services.
Objectives
To successfully complete this learning unit, you will be expected to:
- Construct an effective modern device application that utilizes HTTP communication.
- Design an effective and responsive user interface that interacts with a Web service.
- Demonstrate the integration of third-party Web services to solve an organizational problem.
- Describe the fundamental concepts of iOS navigation controllers.
5. Describe the fundamental concepts of iOS storyboards.
Store Locator Search Results
For this project component, you will use the skills you gained in this unit's study activities to implement the Smart Homes, Inc. store locator application's user interface, allowing the user to browse the results returned from submitting search parameters in the search input interface. When the user taps the submit button to send the search parameters, the application should do the following:
- Use the BBYOPEN API to retrieve a list of stores using the search parameters.
- Display the list of returned stores in a scrollable table with the closest store at the top and the farthest store at the bottom.
Your completed assignment should achieve the following:
- Demonstrate an ability to integrate third-party application programming interfaces to communicate with a Web service.
- Construct an iOS application that communicates with a third-party Web service without blocking the user interface.
- Demonstrate the ability to troubleshoot network communication errors when using a third-party Web service integrated with an iOS application.
When complete, submit your assignment in the assignment area as a .zip file containing all of the files you created to build your solution.
Sheila
12 years ago
20
- THE PROBLEM SCENARIO Woolsmorth is a large retail company specializing in groceries and clothing. It was founded in 1995 and currently...
- Read the two articles "Predictive Probes", and "New Test Tells Whom a Crippling Disease Will Hit—and When" from the textbook...
- i arrived at the bus stop 8.05am the bus arrived at 20 mins later i arrived at my destination at9.10am...
- Rename each percent as a common fraction. 33 1/3
- Choose a current issue of consumer reports, money, BusinessWeek, or Kiplinger’s Personal Finance and summarize an article that updates the...
- i have some online course homework to take.need someone good in statistics to do the homeworks.will have to sign in to coursecompass to do them.
- why would the republican party not be allowed on ballots south of the mason dixon line
- Linear programming with excel and math skills Number 3 Management Science
- what do cactus finches eat?
- It is about Rational funcitons. Equation: x-7/x+5